% !Mode:: "TeX:UTF-8"


\section*{前言}

写作本实验报告，是为了完成上海交通大学计算机系工程硕士班的数字图像课程作业。

所有七个图像处理问题，都使用Python语言编写程序代码来处理解决。

程序运行环境为：\href{http://www.python.org/ftp/python/2.7.1/python-2.7.1.msi}{{\bf Python2.7} \footnote{\url{http://www.python.org/ftp/python/2.7.1/python-2.7.1.msi}}},\href{http://www.lfd.uci.edu/~gohlke/pythonlibs/G9bK6YGj/opencv-python-2.1.0.win32-py2.7.exe}{{\bf OpenCV-Python2.1}\footnote{\url{http://www.lfd.uci.edu/~gohlke/pythonlibs/G9bK6YGj/opencv-python-2.1.0.win32-py2.7.exe}}}
,\href{http://www.lfd.uci.edu/~gohlke/pythonlibs/G9bK6YGj/numpy-1.5.1.win32-py2.7.exe}{{\bf Numpy1.5}\footnote{\url{http://www.lfd.uci.edu/~gohlke/pythonlibs/G9bK6YGj/numpy-1.5.1.win32-py2.7.exe}}}。依据题目规定，Numpy只采用了复数运算和矩阵运算的函数，OpenCV也只使用了图像读取，输出和显示的功能。在直方图均衡化，快速傅里叶变换，数字图像压缩等题目中，使用了这两个系统中的相应函数与本次编写代码的输出结果进行比较。

实验报告为 \LaTeX{} 文档,采用 Xe\TeX{} 编译为PDF文档，编译环境为\href{ftp://ftp.ctex.org/pub/tex/systems/ctex/2.9/CTeX\_2.9.0.148\_Full.exe}{C\TeX{}2.9 \footnote{\url{ftp://ftp.ctex.org/pub/tex/systems/ctex/2.9/CTeX_2.9.0.148_Full.exe}}}。其中，参考或摘录自相关书籍中的内容在具体章节加以注明，引用自教材和教学幻灯片上的内容就不加以说明了。

在本实验报告的写作过程中，教授数字图像处理课程的卢宏涛老师给与了很多帮助，尤其是解答了对于图像复原过程中的种种困惑，在此表示极大的感谢。同时，也一并感谢我的女友吴晓萍同学，我的父亲母亲，以及三院计算机中心的同事们，感谢你们的理解和支持，使我能集中时间和精力来完成本篇实验报告。 

\begin{flushright}

{\zihao{4}\kaishu 夏申频\quad\quad}

{\zihao{5}\kaishu 2010年12月10日}

\end{flushright}





